/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package munchkin;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import plateau.*;

/**
 *
 * @author stevemakler
 */
public class ParametresPartie implements Serializable {

    private int nombreJoueurs;
    private Pioche Tresor;
    private Pioche Donjon;
    private Pioche Defausse;
    private ArrayList<Joueur> listeJoueurs;
    private Joueur joueurEnCours;
     
    
    public ParametresPartie()
    {
        
    }


    public ParametresPartie(Pioche tresor, Pioche donjon, Pioche defausse, ArrayList<Joueur> listeJoueurs, Joueur joueurEnCours)
    {
        this.Tresor = tresor;  // On sauvegarde la pioche tresor
        this.Donjon = donjon; // on sauvegarde la pioche donjon
        this.Defausse = defausse;  // On sauvegarde la defausse
        this.listeJoueurs = listeJoueurs;  // On sauvegarde la liste des joueurs
        this.joueurEnCours = joueurEnCours;

        nombreJoueurs = listeJoueurs.size();  //On sauvegarde le nombre de joueurs
    }

    public Pioche getDefausse() {
        return Defausse;
    }

    public Pioche getDonjon() {
        return Donjon;
    }

    public Pioche getTresor() {
        return Tresor;
    }

    public ArrayList<Joueur> getListeJoueurs() {
        return listeJoueurs;
    }

    public int getNombreJoueurs() {
        return nombreJoueurs;
    }

    public Joueur getJoueurEnCours() {
        return joueurEnCours;
    }


}
